insulating trough - French English Dictionary